package com.wwl.cms.utils.designModeTest.responsibilitychain;

import lombok.Data;

/**
 * @author wwl
 * @version 1.0
 * @date 2021/9/27 19:31
 * @description:
 */
@Data
public abstract class Approver {
    Approver approver;//下一个处理者
    String name;

    public Approver( String name) {
        this.name = name;
    }
    //下一个处理者
    //处理审批请求的方法，得到一个请求，处理是子类完成，因此该方法做成抽象
    public abstract void processRequest(PurchaseRequest purchaseRequest);
}
